package com.cetc28.c4isr.knowledge.mapper;

import com.cetc28.c4isr.knowledge.bean.Vertex;
import com.cetc28.c4isr.knowledge.bean.VertexExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface VertexMapper {
    long countByExample(VertexExample example);

    int deleteByExample(VertexExample example);

    int deleteByPrimaryKey(Integer vId);

    int insert(Vertex record);

    int insertSelective(Vertex record);

    List<Vertex> selectByExampleWithBLOBs(VertexExample example);

    List<Vertex> selectByExample(VertexExample example);

    Vertex selectByPrimaryKey(Integer vId);

    int updateByExampleSelective(@Param("record") Vertex record, @Param("example") VertexExample example);

    int updateByExampleWithBLOBs(@Param("record") Vertex record, @Param("example") VertexExample example);

    int updateByExample(@Param("record") Vertex record, @Param("example") VertexExample example);

    int updateByPrimaryKeySelective(Vertex record);

    int updateByPrimaryKeyWithBLOBs(Vertex record);

    int updateByPrimaryKey(Vertex record);
}